Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Austria F8 Stella Artois Clay Court Championships - Budaors XXIX Edizione 'A.Savoldi Marco' - Manerbio St. Petersburg Challenger by Kinex - St. Petersburg Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari Challenger Leon 2004 - Leon San Remo Tennis Cup - San Remo Ljubljana Open - Ljubljana Open Castilla y Leon - Segovia China Open - Beijing Challenger Groningen - Groningen Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Concurso Internacional de Vigo - Vigo Tatra Banka Open 2006 - Bratislava South African Airways Tennis Open - Durban Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen ATP Challenger Trophy 2007 - Trnava KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Morocco Tennis Tour - Rabat Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Telesp Celular Open - Ribeirao Preto Banja Luka Challenger 2003 - Banja Luka Zivnobanka Czech Open - Prostejov IV Gramado Open de Tenis - Gramado USTA Challenger of Burbank - Burbank Fujitsu Siemens Open - Budapest Bukhara Challenger - Bukhara Neride Prague Indoor - Prague Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia Mordovia Cup - Mordovia Gemax Open 2002 - Belgrade CA Challenge - Graz XXX Edizione 'A Savoldi Marco' - Manerbio Tumkur Open - Tumkur Belgaum Open - Belgaum Cordenons Challenger I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg XXXVII Torneig C.E. Laieta - Barcelona Challenger Ford de Cherbourg - Cherbourg Kamnik Challenger - Kamnik Stella Artois Clay Court Championships - Budaors IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Prostejov Challenger IPP Open - Helsinki X Open Internacional D'Andorra - Andorra Croatia Osiguranje Rijeka Open - Rijeka Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden 's Tennis Masters 07 Challenger - Graz Istanbul Challenger Steelers Cup - Kosice Porsche Open - Poznan Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Kyiv Open - Kiev ATU Cup - Weiden Open Costa Daurada - Tarragona Tehran Open 2004 - Tehran KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Siemens Open 2004 - Scheveningen The Manchester Trophy - Manchester Sarajevo Open - Sarajevo Challenger Tunisie - Tunis Open D'Orleans - Orleans Tatra Banka Open - Bratislava Unicredit (Suisse) Bank S. A. Challenger - Chiasso Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Morocco Tennis Tour - Casablanca Manerbio Challenger Genova Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Czech Indoor Open - Prague 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara PEOPLEnet Cup - Dnepropetrovsk VIII Torneo Internazionale di Tennis - Barletta Nokian Hakkapeliitta Open - Tampere Milan Indoors - Milan Timisoara Challenger - Timisoara International Championship of Croatia - Umag Marburg Challenger Scheveningen Challenger Biella Challenger Como Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Tatra Banka Slovak Open - Bratislava Neride Prague Indoor - Prague Bratislava Challenger Intersport Heilbronn Open - Heilbronn Perugia Challenger Internazionali di Tennis di Bergamo - Bergamo Seville Challenger Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Idea Prokom Open - Sopot Biella Challenger Sarajevo Open 2004 - Sarajevo TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini The LTA Manchester Challenger - Manchester Chennai Open - Chennai Sophia Antipolis Challenger Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Bastad Challenger Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Cordenons Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Baumag Open - Budapest Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Citta di Monza - Monza Ostrava Open 2005 - Ostrava Rome Challenger Croatia Open - Umag Idea Prokom Open - Sopot Prostejov Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia St. Petersburg Open - St. Petersburg Chennai Open - Chennai Tunis Challenger Rhein-Main Challenger 2003 - Aschaffenburg Open de Tenis Comunidad Valenciana - Valencia Heilbronn Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger KGHM Dialog Polish Indoors - Wroclaw Fujitsu Siemens Open - Budapest Grand Prix Hassan II - Casablanca Estoril Open - Estoril Bulgarian Open - Sofia Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Open - Munich Gerry Weber Open - Halle Challenger DCN de Cherbourg - Cherbourg Dutch Open Tennis - Amersfoort Augsburg Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lambertz Open - Aachen Open de Moselle - Metz Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Open 2003 - Bratislava BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Gran Canaria 2 Challenger Qatar ExxonMobil Open - Doha Chennai Open - Chennai Bratislava Challenger Olbia Geovillage Open - Olbia Abierto Club Casablanca - Mexico City Heineken Open - Auckland Memorial Savigni - Sassuolo SAP Open - San Jose Open Seat Godo 2007 - Barcelona Segundo Aberto de Brasilia - Brasilia Compaq Cup 2001 - Zabrze Grand Prix Hassan II - Casablanca USTA Tennis Championships of Houston - Houston Estoril Open - Estoril Intersport Heilbronn Open - Heilbronn Red Letter Days Open - Nottingham Tennis Napoli Cup - Napoli Sarajevo Open - Sarajevo Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes Cup - Stuttgart Volkswagen Challenger 2004 - Wolfsburg 10ø Tornea B. Camparini - Reggio Emilia SIR Supermercadi Challenger - Rome Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The Surbiton Trophy - Surbiton TED Open - Istanbul PrivatBank Cup - Dnepropetrovsk USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Open Castilla y Leon - Segovia Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Morocco Tennis Tour - Marrakech Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Brest Challenger AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger Maia Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Gran Canaria 1 Challenger Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Orange Prokom Open - Sopot Credit Agricole Suisse Open - Gstaad Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Campionati Internazionali di Sicilia - Palermo If Stockholm Open - Stockholm Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Orange Warsaw Open - Warsaw Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar Exxon Mobil Open - Doha China Open - Beijing PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Parc - Lyon Antalya Cup - Antalya St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Rome Challenger Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Copa Claro - Buenos Aires China Open - Beijing AEGON Championships - London AEGON Championships - London St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Synsam Swedish Open - Bastad Open Sud de France - Montpellier New York Open - New York BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston AEGON International - Eastbourne Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Intersport Heilbronn Open - Heilbronn Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Rhein-Main Challenger 2004 - Aschaffenburg Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Croatia Open Umag - Umag PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Tennis Masters Series - Madrid Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Internazionali BNL dItalia - Rome Delray Beach International Tennis Championships - Delray Beach Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Serbia Open - Belgrade Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Qatar Open - Doha Swiss Open - Gstaad Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Masters Series Monte-Carlo - Monte-Carlo Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Thailand Open - Bangkok Mutua Madrilena Masters Madrid - Madrid Open de Nice Cote d'Azur - Nice Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami The Dubai Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, MKD-SVK 0-5 U.S. Open - New York Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3 All Lower level tournaments